home *** CD-ROM | disk | FTP | other *** search
- ; $VER: VersCheck-Installerscript V 1.6 (02.09.1999)
- ; Installer script to install/update VersCheck
- ; written by Michaela Prüß
-
- ( complete 0 )
- ( user 2 )
-
- ;=============================================================================
- ; Ausgaben und Hilfen
-
- ( set @abort-button "Abbrechen" )
-
- ( set #bad-kick ( cat "Mindestens KickStart 2.0 benötigt" ) )
-
- ( set #inst-1 ( cat "Kopiere Datei..." ) )
-
- ( set #inst-1inf ( cat "Kopiere Icon..." ) )
-
- ( set #confirm
- ( cat "\nInstallation von VersCheck auf Festplatte."
- "\n\nBitte CPU-Version wählen:"
- ) )
-
- ( set #confirm-help
- ( cat "\nVersCheck installiert sich in ein noch zu wählendes"
- "\nVerzeichnis."
- "\nJetzt muß ausgewählt werden, welche CPU unterstützt"
- "\nwerden soll!"
- "\n\nMichaela Prüß, 13.08.1999\n"
- ) )
-
- ( set #docprompt
- ( cat "Wohin soll die Dokumentation\n"
- "kopiert werden? Ein Verzeichnis\n"
- "'VersCheckGuide' wird ggf. angelegt!"
- ) )
-
- ( set #dochelp
- ( cat "Verzeichnis für die Dokumentation.\n"
- "Abhängig vom der installierten Sprache\n"
- "wird die passende Dokumentation dazu\n"
- "installiert!"
- ) )
-
- ( set #scriptprompt
- ( cat "CheckGuide-Vergleichslisten installieren?"
- "\nEin Verzeichnis 'scripts' wird ggf. erstellt!\n"
- ) )
-
- ( set #scripthelp
- ( cat "\nSollen die Vergleichslisten der CheckGuides"
- "\ninstalliert werden?\n"
- "\nDas Verzeichnis wird dort als Unterverzeichnis"
- "\neingerichtet wo das Programm liegt"
- ) )
-
- ( set #verprompt
- ( cat "Soll ein gepatchter Version-Befehl installiert"
- "\nwerden?\n"
- ) )
-
- ( set #verhelp
- ( cat "Bitte Goodies/Version.readme lesen!"
- ) )
-
- ( set #envprompt
- ( cat "Environment installieren?"
- ) )
-
- ( set #envhelp
- ( cat "Installiert Env-Variablen!"
- "\nFall nicht werden Standards benutzt!\n"
- ) )
-
- ( set #scprompt
- ( cat "Soll das System-Vergleichsscript installiert werden?"
- "\nWird zusammen mit zwei RT-Requester-Programmen"
- "\ninstalliert.\n"
- ) )
-
- ( set #schelp
- ( cat "Installiert werden:"
- "\nScript: Check_your_system"
- "\n Icon: Check_your_system.info"
- "\n Tool: RTFileReq"
- "\n Tool: RTSimpleReq\n"
- ) )
-
- ( set #confirm-1 ( cat "68000" ) )
- ( set #confirm-2 ( cat "68010" ) )
- ( set #confirm-3 ( cat "68020 / 68881" ) )
- ( set #confirm-4 ( cat "68030 / 68882" ) )
- ( set #confirm-5 ( cat "68040 / FPU 040" ) )
- ( set #confirm-6 ( cat "68060 / FPU 060" ) )
- ( set #confirm-7 ( cat "PowerPC unter PowerUp" ) )
- ( set #confirm-8 ( cat "PowerPC unter Warp-OS" ) )
-
- ( set #language
- ( cat "\nWelche Sprache soll installiert werden?"
- "\nEnglisch ist eingebaut:"
- ) )
-
- ( set #language-help
- ( cat "\nAuswahl der Sprache die installiert werden soll"
- "\nBitte Guide beachten!\n"
- ) )
-
- ( set #language-1 ( cat "Englisch (eingebaut)" ) )
- ( set #language-2 ( cat "Deutsch" ) )
- ( set #language-3 ( cat "Norwegisch (englische Doku)" ) )
- ( set #language-4 ( cat "Schwedisch (englische Doku)" ) )
-
- ( set #askdir
- ( cat "Wohin soll das Programm installiert werden?"
- "\nEs wird KEIN Verzeichnis angelegt!"
- ) )
-
- ( set #askdir-help
- ( cat "Bitte auswählen, wohin VersCheck installiert"
- "\nwerden soll."
- ) )
-
- ( set #ready
- ( cat "\nInstallation beendet!\n"
- "\nVersCheck ist jetzt vollständig installiert und"
- "\nkann benutzt werden!\n"
- ) )
-
- ( set #first
- ( cat "\nWillkommen zur Installation von\nVersCheck!\n\n"
- "\n\n(c) 1998, 1999 by Michaela Prüß"
- "\n\nBitte unbedingt die Anleitungen lesen!\n"
- ) )
-
- ;=============================================================================
- ; Kick 2.x oder höher?
-
- ( complete 1 )
-
- ( if ( < ( / ( getversion ) 65536 ) 37 ) ( ( abort #bad-kick ) ) )
-
- ( onerror
- (
- ( if ( > @ioerr 0 )
- ( message ( cat "\n FEHLER CODE: " @ioerr "\n\n" ) )
- )
- ) )
-
- ( message #first )
-
- ( complete 5 )
-
- ( if ( patmatch "68000" ( database "cpu" ) )
- ( ( set #cpu 0 ) )
- )
- ( if ( patmatch "68010" ( database "cpu" ) )
- ( ( set #cpu 1 ) )
- )
- ( if ( patmatch "68020" ( database "cpu" ) )
- ( ( set #cpu 2 ) )
- )
- ( if ( patmatch "68030" ( database "cpu" ) )
- ( ( set #cpu 3 ) )
- )
- ( if ( patmatch "68040" ( database "cpu" ) )
- ( ( set #cpu 4 ) )
- )
- ( if ( patmatch "68060" ( database "cpu" ) )
- ( ( set #cpu 5 ) )
- )
-
- ( set action
- ( askchoice
- ( default #cpu )
- ( prompt #confirm )
- ( help #confirm-help )
- ( choices #confirm-1
- #confirm-2
- #confirm-3
- #confirm-4
- #confirm-5
- #confirm-6
- #confirm-7
- #confirm-8
- ) ) )
-
- ( complete 10 )
-
- ( set langver
- ( askchoice
- ( default 1 )
- ( prompt #language )
- ( help #language-help )
- ( choices #language-1
- #language-2
- #language-3
- #language-4
- ) ) )
-
- ( complete 15 )
-
- ( set name
- ( askdir
- ( prompt #askdir )
- ( help #askdir-help )
- ( default "c:" )
- ( disk )
- ) )
-
- ( complete 20 )
-
- ( user 0 )
-
- ( if ( = action 0 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "VersCheck" )
- ( newname "VersCheck" )
- ( infos )
- ) ) )
-
- ( if ( = action 1 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "VersCheck.010" )
- ( newname "VersCheck" )
- ( infos )
- ) ) )
-
- ( if ( = action 2 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "VersCheck.020" )
- ( newname "VersCheck" )
- ( infos )
- ) ) )
-
- ( if ( = action 3 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "VersCheck.030" )
- ( newname "VersCheck" )
- ( infos )
- ) ) )
-
- ( if ( = action 4 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "VersCheck.040" )
- ( newname "VersCheck" )
- ( infos )
- ) ) )
-
- ( if ( = action 5 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "VersCheck.060" )
- ( newname "VersCheck" )
- ( infos )
- ) ) )
-
- ( if ( = action 6 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "VersCheck.elf" )
- ( newname "VersCheck" )
- ( infos )
- ) ) )
-
- ( if ( = action 7 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "VersCheck.wos" )
- ( newname "VersCheck" )
- ( infos )
- ) ) )
-
- ( complete 29 )
-
- ( copyfiles
- ( prompt #inst-1inf )
- ( dest name )
- ( source "VersCheck.info" )
- ( newname "VersCheck.info" )
- ( infos )
- )
-
- ( complete 30 )
-
- ( if ( = langver 0 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest "Locale:catalogs/english" )
- ( source "locale/VersCheck.english" )
- ( newname "VersCheck.catalog" )
- ) ) )
-
- ( if ( = langver 1 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest "Locale:catalogs/deutsch" )
- ( source "locale/VersCheck.deutsch" )
- ( newname "VersCheck.catalog" )
- ) ) )
-
- ( if ( = langver 2 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest "Locale:catalogs/norsk" )
- ( source "locale/VersCheck.norsk" )
- ( newname "VersCheck.catalog" )
- ) ) )
-
- ( if ( = langver 3 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest "Locale:catalogs/svenska" )
- ( source "locale/VersCheck.svenska" )
- ( newname "VersCheck.catalog" )
- ) ) )
-
- ( complete 40 )
-
- ( user 2 )
-
- ( set dnam
- ( askdir
- ( prompt #docprompt )
- ( help #dochelp )
- ( default "help:" )
- ( disk )
- ) )
-
- ( complete 50 )
-
- ( copyfiles
- ( prompt #inst-1 )
- ( dest ( tackon dnam "VersCheckGuide" ) )
- ( source "ReadMe.1st" )
- ( infos )
- )
-
- ( complete 60 )
-
- ( copyfiles
- ( prompt #inst-1 )
- ( dest ( tackon dnam "VersCheckGuide" ) )
- ( source "Doku/VersCheck.ReadMe" )
- ( infos )
- )
-
- ( complete 70 )
-
- ( if ( = langver 0 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest ( tackon dnam "VersCheckGuide" ) )
- ( source "Doku/VersCheck_english.Guide" )
- ( newname "VersCheck.Guide" )
- ( infos )
- ) ) )
-
- ( if ( = langver 1 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest ( tackon dnam "VersCheckGuide" ) )
- ( source "Doku/VersCheck_deutsch.Guide" )
- ( newname "VersCheck.Guide" )
- ( infos )
- ) ) )
-
- ( if ( = langver 2 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest ( tackon dnam "VersCheckGuide" ) )
- ( source "Doku/VersCheck_english.Guide" )
- ( newname "VersCheck.Guide" )
- ( infos )
- ) ) )
-
- ( if ( = langver 3 )
- ( ( copyfiles
- ( prompt #inst-1 )
- ( dest ( tackon dnam "VersCheckGuide" ) )
- ( source "Doku/VersCheck_english.Guide" )
- ( newname "VersCheck.Guide" )
- ( infos )
- ) ) )
-
- ( complete 80 )
-
- ( set action
- ( askchoice
- ( prompt #scriptprompt )
- ( help #scripthelp )
- ( choices "Ja"
- "Nein"
- ) ) )
-
- ( complete 81 )
-
- ( if ( = action 0 )
- ( copyfiles
- ( prompt #inst-1 )
- ( dest ( tackon name "scripts" ) )
- ( source "scripts" )
- ( pattern "#?" )
- ) )
-
- ( complete 82 )
-
- ( set action
- ( askchoice
- ( prompt #envprompt )
- ( help #envhelp )
- ( choices "Ja"
- "Nein"
- ) ) )
-
- ( complete 83 )
-
- ( if ( = action 0 )
- ( copyfiles
- ( prompt #inst-1 )
- ( dest "ENVARC:" )
- ( source "ENV-ARCHIVE" )
- ( pattern "#?" )
- ) )
-
- ( complete 84 )
-
- ( if ( = action 0 )
- ( copyfiles
- ( prompt #inst-1 )
- ( dest "ENV:" )
- ( source "ENV-ARCHIVE" )
- ( pattern "#?" )
- ) )
-
- ( complete 85 )
-
- ( set action
- ( askchoice
- ( prompt #verprompt )
- ( help #verhelp )
- ( choices "Ja"
- "Nein"
- ) ) )
-
- ( complete 86 )
-
- ( if ( = action 0 )
- ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "goodies/Version" )
- ( newname "Version" )
- ( infos )
- ) )
-
- ( complete 87 )
-
- ( if ( = action 0 )
- ( copyfiles
- ( prompt #inst-1 )
- ( dest dnam )
- ( source "Goodies/Version.readme" )
- ( newname "VersCheckGuide/Version.readme" )
- ( infos )
- ) )
-
- ( complete 90 )
-
- ( set action
- ( askchoice
- ( prompt #scprompt )
- ( help #schelp )
- ( choices "Ja"
- "Nein"
- ) ) )
-
- ( complete 92 )
-
- ( if ( = action 0 )
- ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "goodies/RTFileReq" )
- ( newname "RTFileReq" )
- ( infos )
- ) )
-
- ( complete 94 )
-
- ( if ( = action 0 )
- ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "goodies/RTSimpleReq" )
- ( newname "RTSimpleReq" )
- ( infos )
- ) )
-
- ( complete 96 )
-
- ( if ( = action 0 )
- ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "goodies/Check_Your_System" )
- ( newname "Check_Your_System" )
- ( infos )
- ) )
-
- ( complete 98 )
-
- ( if ( = action 0 )
- ( copyfiles
- ( prompt #inst-1 )
- ( dest name )
- ( source "goodies/Check_Your_System.info" )
- ( newname "Check_Your_System.info" )
- ( infos )
- ) )
-
- ( message #ready )
-
- ( complete 100 )
-
- ( exit ( quiet ) )
-
-
- ;=============================================================================
- ; we never get here, but this keeps the Installer from being a pest
- ( welcome )
-